package com.ruoyi.cms.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.cms.mapper.WpTermResMapper;
import com.ruoyi.cms.domain.WpTermRes;
import com.ruoyi.cms.service.IWpTermResService;
import com.ruoyi.common.core.text.Convert;

/**
 * 文章、链接和对应分类的关系Service业务层处理
 * 
 * @author lorry
 * @date 2020-12-06
 */
@Service
public class WpTermResServiceImpl implements IWpTermResService 
{
    @Autowired
    private WpTermResMapper wpTermResMapper;

    /**
     * 查询文章、链接和对应分类的关系
     * 
     * @param objectId 文章、链接和对应分类的关系ID
     * @return 文章、链接和对应分类的关系
     */
    @Override
    public WpTermRes selectWpTermResById(Long objectId)
    {
        return wpTermResMapper.selectWpTermResById(objectId);
    }

    /**
     * 查询文章、链接和对应分类的关系列表
     * 
     * @param wpTermRes 文章、链接和对应分类的关系
     * @return 文章、链接和对应分类的关系
     */
    @Override
    public List<WpTermRes> selectWpTermResList(WpTermRes wpTermRes)
    {
        return wpTermResMapper.selectWpTermResList(wpTermRes);
    }

    /**
     * 新增文章、链接和对应分类的关系
     * 
     * @param wpTermRes 文章、链接和对应分类的关系
     * @return 结果
     */
    @Override
    public int insertWpTermRes(WpTermRes wpTermRes)
    {
        return wpTermResMapper.insertWpTermRes(wpTermRes);
    }

    /**
     * 修改文章、链接和对应分类的关系
     * 
     * @param wpTermRes 文章、链接和对应分类的关系
     * @return 结果
     */
    @Override
    public int updateWpTermRes(WpTermRes wpTermRes)
    {
        return wpTermResMapper.updateWpTermRes(wpTermRes);
    }

    /**
     * 删除文章、链接和对应分类的关系对象
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    @Override
    public int deleteWpTermResByIds(String ids)
    {
        return wpTermResMapper.deleteWpTermResByIds(Convert.toStrArray(ids));
    }

    /**
     * 删除文章、链接和对应分类的关系信息
     * 
     * @param objectId 文章、链接和对应分类的关系ID
     * @return 结果
     */
    @Override
    public int deleteWpTermResById(Long objectId)
    {
        return wpTermResMapper.deleteWpTermResById(objectId);
    }
}
